
@media(max-width:1280px) {
	.begin,
	.nav,
	.logo,
	.banner{
		min-width: auto;
	}
	.container {
		width: 1024px;
	}
	.container1 {
		width: 1024px;
	}
	.index_about_content {
		width: 1024px;
	}
	.view .swiper-container {
		width: 1024px;
	}
	.view .arrow-right{
		right: 20px;
	}
	.view .arrow-left{
		left: 20px;
	}
	.logo img{
		width: 100%;
	}
	.nav ul li {
		width: 128px;
	}
	.seach {
		height: 80px;
	}
	.seach .gj{
		max-width: 550px;
	}
	.seach .gj h3{
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1; 
	}
	.title {
		margin-top: 60px;
	}
	.index_product_list {
		width: calc(100% - 260px);
	}
	.index_product_list ul li{
		width: calc(33.333% - 20px);
		margin: 0 10px 20px 10px;
	}
	.index_about_left {
		width: 590px;
	}
	.index_about_left p {
		font-size: 27px;
	}
	.index_about_left span {
		font-size: 14px;
	}
	.about_us_right {
		width: 610px;
	}
	.success {
		margin: 54px 0 150px;
	}
	.succcess_list ul li {
		width: calc(33.333% - 30px);
		margin-right: 0px;
		margin-left: 30px;
	}
	.success .succcess_list{
		margin-left: -30px;
	}
	.success_list_img img {
		width: 100%;
		height: auto;
	}
	.success_list_text h3 {
		padding: 10px 0 10px;
		width:100%;
	}
	.success_list_text p{
		width:100%;
	}
	.flot_sevice_text {
		width: 100%;
	}
	.flot_sevice {
		width: 86%;
	}
	.sevice {
		background: url(../images/zi_bg.png)no-repeat center center;
		background-size: auto 100%;
		height: 490px;
	}
	.news_text_left {
		width: 50%;
	}
	.news_text_right {
		width: calc(50% - 30px);
		margin-top: 20px;
	}
	.news_text_right .news_title_r {
		width: 20%;
	}
	.news_text_right .news_title_l {
		width: calc(70% - 28px);
	}
	.index_contact ul li {
		float: left;
		width: 33.333%;
		margin-right: 0;
	}
	.contact_list {
		width: 430px;
		margin-left: 0px; 
	}
	.product_list {
		width: 360px;
		margin-left: 0px;
	}
	.footer_lianxi {
		margin-left: 15px;
	}
	.conpany_introduce_right {
		width: 280px;
	}
	.gallery_moment,
	.message_moment,
	.show_moment,
	.conpany_introduce_left{
		width: calc(100% - 310px);
	}
	.conpany_introduce_left2 {
		width: calc(100% - 310px);
		margin-bottom: 0;
	}
	.introduce_top input {
		width: 200px;
	}
	.gallery_moment ul{
		margin-left: -16px;
	}
	.gallery_moment ul li {
		width: calc(33.333% - 16px);
		margin-left: 16px;
		margin-right: 0;
	}
	.gallery_moment ul li img{
		width: 100%;
	}
	.conpany_introduce{
		padding-bottom: 50px;
	}
	.news_show_right {
		width: 76%;
	}
	.layui-textarea {
		width: 530px;
	}
	.show_img {
		width: 600px;
	}
}


@media(max-width:1100px) {
	.container {
		width: 960px;
	}
	.container1 {
		width: 960px;
	}
	.index_about_content {
		width: 960px;
	}
	.view .swiper-container {
		width: 960px;
	}
	.nav ul li {
		width: 120px;
	}
	.seach .gj {
		max-width: 530px;
	}
	.sevice_photo {
		width: 470px;
	}
	.about_us_right {
		width: 550px;
	}
	.product_list {
		width: 332px;
	}
	.contact_list {
		width: 420px;
	}
	.show_data {
		width: 18%;
	}	
	.show_title {
		width: 72%;
	}
	.header .header-left img{
		height: 62px;
		margin-top: 10%;
		width: auto;
	}
	.layui-textarea {
		width: 460px;
	}
}



@media(max-width:960px) {
	.phone_none{
		display: none;
	}
	.pc_none{
		display: block;
	}


	html {
		font-size: 13.3vw;
		/* max-width: 640px; */
		margin: auto;
	}
	
	body {
		margin: 0px;
		padding: 0px;
		background-color: #fff;
		font-family: "微软雅黑";
		font-size: 14px;
		padding-bottom: 1.2rem;
		/* max-width: 640px; */
		color: #666;
	}
	
	a {
		text-decoration: none;
		margin: 0;
		padding: 0;
		color: #fefefe;
	}
	
	/**{ font-family:"微软雅黑"; font-size:14px; color:#000;}*/
	
	* {
		font-size: 14px;
	}
	
	h1,
	h2,
	p,
	h4,
	h5,
	h3,
	h6 {
		margin: 0;
		padding: 0;
		font-weight: normal;
	}
	
	img {
		display: block;
		border: none;
	}
	
	.clearfix {
		clear: both;
	}
	
	ul,
	li {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	input,
	select {
		border: none;
		font-family: "微软雅黑";
		outline: none
	}
	
	.main {
		width: 100%;
		max-width: 750px;
		margin: 0 auto;
		position: relative;
	}
	
	.container {
		width: 100%;
		margin: 0 auto;
		max-width: 750px;
		margin: 0 auto;
		background: #fff;
	}
	
	.center {
		width: 6rem;
		margin: 0 auto;
	}
	
	.fl {
		float: left;
	}
	
	.fr {
		float: right;
	}
	
	.clearfix:after {
		clear: both;
		display: block;
		height: 0;
		content: "\200B";
	}
	
	.clearfix {
		*zoom: 1;
	}
	
	.position_r {
		position: relative;
	}
	
	.position_a {
		position: absolute;
	}
	/*产品服务*/
	.ponction{
		width: 100%;
	  text-align: center;
	  /*bottom: 0;*/
	}
	.ponction span{
	background: #007aff;
	width: 10px;
	height: 10px;
	margin: 0 5px;display: inline-block;
	}
	.view_right_sj{
		position: relative;
		padding-bottom: 20px;
	}
	.pc-slide {
				width: 100%;
				margin: 0 auto;
			}
	
			.view .swiper-container {
				width: 90%;
				height: 299px;
			}
	
			.view .arrow-left {
				background: url(images/index_tab_l.png) no-repeat left top;
				position: absolute;
				left: 10px;
				top: 50%;
				margin-top: -25px;
				width: 28px;
				height: 51px;
				z-index: 10;
			}
	
			.view .arrow-right {
				background: url(images/index_tab_r.png) no-repeat left bottom;
				position: absolute;
				right: 10px;
				top: 50%;
				margin-top: -25px;
				width: 28px;
				height: 51px;
				z-index: 10;
			}
	
			.preview_sj {
				width: 95%;
				/* height: 1.2rem; */
				/*margin: 0 auto;*/
				margin-top: 10px;
				position: relative;
			}
			.preview_sj .swiper-wrapper{
				flex-wrap: wrap;
			}
			.preview_sj .swiper-container {
				width: 100%;
				/* height: 82px; */
				padding-bottom: 0.2rem;
			}
	
			.preview_sj .swiper-slide {
				width: calc(48% - 14px - 10px);
				height: 0.8rem;
				cursor: pointer;
				text-align: center;
				margin:2px 7px;
				background: #445187;
				color: #fff;
				font-size: 0.24rem;
				padding: 0 7px;
			}
				.preview_sj .swiper-slide:nth-child(4){
					/* margin-right: 0; */
				}
				.preview_sj h3{
					font-size: 0.28rem;
					line-height: 0.8rem;
					width: 100%;
					text-overflow: ellipsis;
					overflow: hidden;
					white-space: nowrap;
				}
	
			.preview_sj .slide6 {
				width: 82px;
			}
	
			.preview_sj .arrow-left {
				background: url(images/feel3.png) no-repeat left top;
				position: absolute;
				left: 10px;
				top: 50%;
				margin-top: -9px;
				width: 9px;
				height: 18px;
				z-index: 10;
			}
	
			.preview_sj .arrow-right {
				background: url(images/feel4.png) no-repeat left bottom;
				position: absolute;
				right: 10px;
				top: 50%;
				margin-top: -9px;
				width: 9px;
				height: 18px;
				z-index: 10;
			}
	
			.preview_sj img {
				padding: 1px;
			}
	
			.preview_sj .active-nav_sj {
				/* padding: 0; */
				background: #c8ac5d;
				text-align: center;
				position: relative;
			}
			.preview_sj .active-nav_sj::after{
				position: absolute;
				content: '';
				background: url(../img/y_sanjiao.png)no-repeat;
				width: 15px;
				height: 8px;
				bottom: -8px;
				left: 50%;
				margin-left: -7.5px;
			}
	/*导航*/
	
	.top_sj {
		height: 1.1rem;
		background: #fff;
	}
	
	.top_sj img {
		height: 80%;
		margin-top: 3%; margin-left:10px;
	}
	
	.logo_sj{
		width: 4.5rem;
		height: 100%;
	}
	.phone{
		/* width: .8rem; */
		height: 100%;
	}
	.phone img{
		height: 100%;
	}
	.nav_sj ul a {
		display: block;
	}
	
	.nav_sj {
		background: #5165a6;
	}
	
	.nav_sj ul li {
		width: 25%;
		float: left;
		text-align: center;
		height: 0.6rem;
		line-height: 0.6rem;
		background: url(../img/xt.png)no-repeat right center;
		position: relative;
	}
	
	.nav_sj ul li:nth-child(1)::after {
		position: absolute;
		content: '';
		width: 100%;
		background: url(../img/h_xt.png)no-repeat;
		height: 2px;
		left: 0;
		bottom: 0;
	}
	
	.nav_sj ul li:nth-child(2)::after {
		position: absolute;
		content: '';
		width: 100%;
		background: url(../img/h_xt.png)no-repeat;
		height: 2px;
		left: 0;
		bottom: 0;
	}
	
	.nav_sj ul li:nth-child(3)::after {
		position: absolute;
		content: '';
		width: 100%;
		background: url(../img/h_xt.png)no-repeat;
		height: 2px;
		left: 0;
		bottom: 0;
	}
	
	.nav_sj ul li:nth-child(4)::after {
		position: absolute;
		content: '';
		width: 100%;
		background: url(../img/h_xt.png)no-repeat;
		height: 2px;
		left: 0;
		bottom: 0;
	}
	
	.nav_sj ul li:nth-child(4) {
		background: none;
	}
	
	.nav_sj ul li:nth-child(8) {
		background: none;
	}
	
	.top_sj_four {
		border-bottom: 1px solid #fff;
	}
	
	.nav_sj ul li:nth-child(4n) {
		margin-right: 0;
	}
	
	.banner_sj .pation span {
		width: 10px;
		height: 10px;
		background: #5165a6;
		opacity: 1;
	}
	
	.banner_sj .pation .swiper-pagination-bullet-active {
		width: 10px;
		height: 10px;
		background: #fff;
	}
	
	.banner_sj {
		width: 100%;
	}
	
	.banner_sj img {
		width: 100%;
	}
	
	/*seach*/
	
	.seach_sj {
		padding: 14px 0;
		background: #fafafa;
	}
	
	.seach_sj {
		width: 6rem;
		margin: 0 auto;
	}
	
	.seach_sj_input {
		height: .6rem;
	}
	
	.seach_sj_input .input {
		width: calc(100% - 0.8rem - 4px);
		background: #fff;
		text-indent: 1em;
		float: left;
		display: block;
		height: 100%;
		padding: 0;
		margin-top: 0;
		border-radius: 0;
		font-size: 0.3rem;
	}
	
	.seach_sj_input .anniu {
		width: .8rem;
		background: url(../img/seach.jpg) center center no-repeat #5165a6;
		background-size: 56% 64%;
		border: none;
		height: 100%;
		display: block;
		float: right;
		border: solid 1px #5165a6;
		box-sizing: unset;
	}
	
	.title h3 {
		font-size: 0.45rem;
		color: #2e2e2e;
		font-weight: bold;
	}
	
	.title span {
		text-transform: uppercase;
		font-size: 0.26rem;
		line-height: 0.55rem;
		color: #666666;
		display: block;
	}
	
	.title {
		margin-top: .42rem;
		margin-bottom: .25rem;
		text-align: center;
		background: url(../img/title_x.png)no-repeat bottom center;
		padding-bottom: .20rem;
	}
	
	.index_sevice_sj_title {
		width: 6rem;
		margin: 0 auto;
		margin-bottom: .3rem;
	}
	
	.index_sevice_sj_title ul li {
		float: left;
		width: 24%;
		text-align: center;
		background: #445187;
		margin-right: 1.3%;
		height: .5rem;
		line-height: .5rem;
		position: relative;
		transition: all ease-in-out .3s;
		cursor: pointer;
	}
	
	.index_sevice_sj_title ul li::after {
		position: absolute;
		content: '';
		background: url(../img/y_sanjiao.png)no-repeat center center;
		width: 15px;
		height: 8px;
		bottom: -8px;
		left: 50%;
		margin-left: -10px;
		opacity: 0;
		visibility: hidden;
		transition: all ease .3s;
	}
	
	.index_sevice_sj_title ul li:hover {
		background: #c8ac5d;
		transition: all ease-in-out .3s;
	}
	
	.index_sevice_sj_title ul li:hover::after {
		opacity: 1;
		visibility: visible;
		transition: all ease .3s;
	}
	
	.index_sevice_sj_title ul li:nth-child(4n) {
		margin-right: 0;
	}
	
	.index_sevice_sj_title ul li a {
		color: #fff;
		display: block;
		overflow: hidden;
		font-size: 16px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.saech_li {
		background: #fafafa;
	}
	
	.index_sevice_sj_scoll {
		background: #f6f6f6;
		position: relative;
		margin: 0 auto;
		padding: .4rem .2rem 0.2rem;
		line-height:30px; font-size:16px;
	}
	.index_sevice_sj_scoll img{ width:40%; float:left; margin-right:10px;}
	
	.index_scoll_list h3 {
		color: #c5a241;
		font-weight: bold;
		font-size: .3rem;
		padding-bottom: .25rem;
		border-bottom: 1px solid #d2d2d2;
	}
	
	.index_scoll_list h3 em {
		font-style: normal;
		font-weight: bold;
		color: #222222;
		font-size: .3rem;
	}
	
	.index_scoll_list p {
		line-height: 0.5rem;
		color: #666666;
		font-size: 0.28rem;
		margin-top: .25rem;
	}
	
	.pation2 {
		width: 100%;
		text-align: center;
		left: 0;
		bottom: -.4rem;
	}
	
	.pation2 span {
		display: inline-block;
		margin: 0 .07rem;
		background: #e3e3e3;
		opacity: 1;
	}
	
	.pation2 .swiper-pagination-bullet-active {
		opacity: 1;
		background: #445187 !important;
	}
	
	.advert_sj {
		width: 100%;
		margin: .1rem 0 .5rem;
	}
	
	.advert_sj img {
		vertical-align: bottom;
		width: 100%;
	}
	
	.car_show_l ul li {
		width: 48%;
		margin-right: 4%;
		float: left;
		margin-bottom: .2rem;
	}
	
	.car_show_l ul li:nth-child(2n) {
		margin-right: 0;
	}
	
	.car_show_img {
		width: 100%;
		overflow: hidden;
		vertical-align: bottom;
	}
	
	.car_show_img img {
		width: 100%;
		vertical-align: bottom;
	}
	
	.show_l_title {
		text-align: center;
		line-height: 0.6rem;
		height: 0.6rem;
		background: #5165a6;
	}
	
	.show_l_title h3 {
		color: #fff;
		font-size: 0.3rem;
	}
	
	.more {
		width: 1.85rem;
		text-align: center;
		font-size: 0.26rem;
		color: #fff;
		background: #5165a6;
		border-radius: .5rem;
		display: block;
		height: .55rem;
		line-height: .55rem;
		margin: .25rem auto .4rem;
	}
	
	.index_about {
		background: #f4f4f4;
		width: 100%;
	}
	
	.index_about img {
		width: 100%;
		vertical-align: bottom;
	}
	
	.index_about_introduce {
		width: calc(100% - 0.4rem);
		margin: 0 auto;
		background: #fff;
		padding-bottom: .01rem;
	}
	
	.index_about_text h3 {
		font-size: .22rem;
		color: #445187;
	}
	
	.index_about_img {
		width: 45%;
		margin: 0 20px 10px 0;
	}
	.index_about_top_sj{
		padding: 0.4rem 0.2rem 0;
	}
	.index_about_text {
		width: calc(50% - 10px);
	}
	.index_about_top_sj h3{
		font-size: 0.34rem;
		color: #445187;
		line-height: 0.8rem;
	}
	.index_about_top_sj{
		line-height: 0.5rem;
		font-size: 0.28rem;
		color: #666666;
		overflow: hidden;
	}
	.index_about_top {
		padding: .2rem .2rem 0;
		position: relative;
		margin-top: -1.2rem;
		background: #fff;
	}
	
	.index_about_text h3 {
		margin-top: .19rem;
		margin-bottom: .12rem;
	
	}
	
	.index_about_text p {
		line-height: 30px;
		font-size: 16px;
		color: #666666;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
		text-indent: 2em;
	}
	
	.index_about_text2 p {
		line-height: .3rem;
		font-size: 16px;
		color: #666666;
		padding: 0 .2rem;
		text-indent: 2em;
		line-height: 30px
	}
	
	.index_about_us {
		padding-bottom: .35rem;
	}
	
	/*成功案例*/
	
	.success_sj {
		padding: 0 .2rem;
		margin: .4rem auto 0;
	}
	
	.success_sj_title {
		margin-bottom: .25rem;
	}
	
	.cg_title_left {
		color: #46547a;
		font-size: 0.4rem;
		font-weight: bold;
	}
	
	.cg_title_left img {
		vertical-align: middle;
		display: inline-block;
	}
	
	.success_sj_list_img img {
		vertical-align: middle;
		transition: all ease-in-out .5s;
		width: 100%;
	}
	
	.success_sj_list_img {
		overflow: hidden;
	}
	
	.cg_title_right {
		margin-top: .2rem;
	}
	
	.cg_title_right a {
		font-size: 16px;
		color: #666666;
	}
	
	.success_sj_list_text {
		height: 1.2rem;
		transition: all ease-in-out .5s;
	}
	
	.success_sj_list_text h3 {
		color: #222222;
		font-size: 0.28rem;
		line-height: 0.6rem;
		padding: 0 0.15rem;
		width: calc(100% - .3rem);
		margin: 0 auto;
		font-weight: bold;
		transition: all ease-in-out .5s;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.success_sj_list_img {
		vertical-align: bottom;
	}
	
	.success_sj_list_text p {
		color: #666;
		font-size: 0.26rem;
		line-height: 0.5rem;
		height: 0.5rem;
		overflow: hidden;
		transition: all ease-in-out .5s;
		width: calc(100% - .4rem);
		margin: 0 auto;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.flot_sevice_title a {
		color: #46547a;
		font-size: .26rem;
		font-weight: bold;
		display: inline-block;
		line-height: .5rem;
	}
	
	.succcess_list {
		position: relative;
	}
	
	.succcess_list ul li {
		float: left;
		width: calc(50% - 0.4rem);
		margin: 0 0.2rem;
	}
	
	/* .succcess_list ul li:nth-child(2n) {
		margin-right: 0;
	} */
	
	.succcess_list ul li:hover .success_sj_list_img img {
		transform: scale(1.2);
		transition: all ease-in-out .5s;
	}
	.succcess_list ul li:nth-child(2n){
		margin-right: 0;
	}
	/* .success_sj .swiper-wrapper{
		padding-bottom: 2rem;
	}
	.success_sj .pation3{
		bottom: 1rem; 
	} */



	
	
	/*.succcess_list ul li:hover .success_sj_list_text {
		background: #c8ac5d;
		transition: all ease-in-out .5s;
	}*/
	
	/*.succcess_list ul li:hover .success_sj_list_text h3 {
		padding-top: .2rem;
		padding-bottom: .12rem;
		transition: all ease-in-out .5s;
		color: #fff;
	}
	
	.succcess_list ul li:hover .success_sj_list_text p {
		transition: all ease-in-out .5s;
		color: #fff;
	}*/
	
	.pation3 {
		width: 100%;
		text-align: center;
		left: 0;
		bottom: -.4rem;
	}
	
	.pation3 span {
		display: inline-block;
		margin: 0 .07rem;
		background: #e3e3e3;
		opacity: 1;
	}
	
	.pation3 .swiper-pagination-bullet-active {
		opacity: 1;
		background: #445187 !important;
	}
	
	.xingneng {
		position: relative;
	}
	
	.xingneng {
		/*margin-top: .65rem;*/
	}
	
	.xingneng>img {
		width: 100%;
	}
	
	.poplur {
		background: url(../img/zibg.png);
		padding-top: 2.2rem;
		margin-top: .77rem;
	}
	
	.fw_advatage {
		width: 5.6rem;
		background: #fff;
	}
	
	.flot_sevice_title {
		color: #46547a;
		font-size: 0.3rem;
		font-weight: bold;
		margin-bottom: .2rem;
	}
	
	.flot_sevice_title img {
		vertical-align: middle;
		margin-right: .1rem;
		display: inline-block;
	}
	
	.flot_sevice_title {
		padding: .2rem .4rem .2rem;
	}
	
	.flot_sevice_title p {
		line-height: 0.5rem;
		margin-top: .1rem;
		color: #666;
		font-size: 0.26rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	
	.fw_sevice {
		position: absolute;
		right: 0;
	}
	
	.poplur ul {
		width: 94%;
		margin: 0 auto;
	}
	
	.poplur ul li {
		float: left;
		width: 48%;
		text-align: center;
		margin-right:4%;
	}
	
	.poplur ul li:nth-child(2n) {
		margin-right: 0;
	}
	
	.poplur ul li h3 {
		background: url(../img/q1.png) left top no-repeat;
		background-size: 100% 100% !important;
		width: 1.5rem;
		height: 1.5rem;
		text-align: center;
		margin: 0 auto;
		background-size: 100%;
		font-size: 0.28rem;
		line-height: 1.5rem
	}
	
	.poplur p {
		line-height: 0.5rem;
		font-size: 0.26rem;
		color: #fff;
		margin-top: .2rem;
		margin-bottom: .4rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	
	.index_news {
		padding: 0 .18rem;
	}
	
	.index_news .index_sevice_sj_title {
		width: 5rem;
	}
	
	.index_news .index_sevice_sj_title ul li {
		width: 48%;
		margin-right: 4%;
		line-height: 0.6rem;
		height: 0.6rem;
	}
	
	.index_news .index_sevice_sj_title ul li:nth-child(2n) {
		margin-right: 0;
	}
	
	.in_news_top_sj {
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: .25rem;
	}
	
	.in_news_top_sj img {
		margin-bottom: .35rem;
		width: 100%;
	}
	
	.in_news_top_sj h3 {
		color: #222222;
		font-size: 0.36rem;
		line-height: 0.6rem;
		margin-bottom: .2rem;
		font-weight: bold;
	}
	
	.in_news_top_sj p {
		color: #888888;
		font-size: 0.3rem;
		overflow: hidden;
		line-height: 0.5rem;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.news_text_right_sj {
		margin-top: .27rem;
		padding-bottom: .2rem;
	}
	
	.news_text_right_sj ul li {
		position: relative;
	}
	
	.news_text_right_sj .news_title_l {
		width: 70%;
	}
	
	.news_text_right_sj .news_title_l h3 {
		color: #666666;
		font-size: 0.32rem;
		line-height: 0.9rem;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.news_text_right_sj .news_title_r {
		color: #a6a6a6;
		font-size: 0.3rem;
		width: 25%;
		overflow: hidden;
		line-height: 0.9rem;
	}
	
	.index_news_top img {
		width: 100%;
	}
	
	.banquan img {
		width: 100%;
	}
	
	.banquan h3 {
		font-size: 0.3rem;
		line-height: .87rem;
		color: #666;
		text-align: center;
	}
	
	.footer {
		margin-top: 100px;
		position: fixed;
		width: 100%;
		/* max-width: 640px; */
		bottom: 0;
		margin: 0 auto;
		background: #5165a6;
		z-index: 999;
		height: 1.2rem;
	}
	.footer ul{
		height: 1.2rem;
		display: flex;
		align-items: center;
	}
	.footer ul li {
		float: left;
		width: 25%;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		position: relative;
	}
	
	.footer ul li::after {
		position: absolute;
		content: '';
		width: 1px;
		height: 23px;
		background: #8995bc;
		right: 0;
		top: 35%;
	}
	
	.footer ul li:last-child::after {
		background: none;
	}
	
	.footer ul li img {
		margin: 0 auto;
	}
	.footer ul li img{
		width: 0.45rem !important;
		height: 0.42rem !important;
		margin-bottom: 0.1rem;
	}
	
	.footer ul li h3 {
		color: #fff;
		font-size: 0.24rem;
		line-height: 0.2rem;
	}
	
	.index_case {
		padding: 0 .2rem;
	}
	
	/*关于我们*/
	
	.single_title {
		padding: .1rem 0;
	}
	
	.single_title a {
		font-size: 0.3rem;
		color: #fff;
		line-height: .7rem;
		padding-left: .2rem;
		position: relative;
		border-left: 4px solid #fff;
	}
	
	/*.single_title h3::after{
		position: absolute;
	content: '';
	background: #fff;
	width: 4px;
	height: 17px;
	left: 0;
	top: 39%;
	}*/
	
	.single {
		background: #5165a6;
		padding: 0 .2rem;
	}
	
	.single_text {
		line-height: .5rem;
		padding: .3rem .2rem;
		font-size: 0.28rem;
		color: #666;
		text-align: justify;
	}
	
	.single_text img {
		margin: .1rem 0;
		width: 100%;
	}
	
	.advert_sj_nr img {
		width: 100%;
		vertical-align: bottom;
	}
	.advert_nr img {
		width: 100%;
		vertical-align: bottom;
	}
	
	.product {
		padding: .3rem .2rem;
	}
	
	.news_show {
		padding: .3rem .2rem;
		background: #fff; margin-bottom:0; margin-top:0;
	}
	
	.news_show_left {
		width: 1.3rem;
		background: #5165a6;
		text-align: center;
		padding: .3rem 0;
	}
	
	.news_show_right {
		width: 76%;
	}
	
	.news_show_left h3 {
		width: .91rem;
		color: #fff;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin: 0 auto;
		font-size: 0.32rem;
		padding-bottom: .08rem;
		border-bottom: 1px solid #a4b9ff;
	}
	
	.news_show_left h4 {
		width: .91rem;
		color: #fff;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin: 0 auto;
		font-size: 0.32rem;
		padding-top: .07rem;
	}
	
	.news_show_right h3 {
		width: 90%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #666;
		font-size: 0.30rem;
		font-weight: bold;
		margin: 0.1rem 0 0.1rem;
	}
	
	.news_show_right p {
		color: #666666;
		line-height: 0.5rem;
		font-size: 0.28rem;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	
	.xian {
		background: #f9f9f9;
		height: 20px;
		width: 100%;
	}
	
	.nr {
		padding: 0 .2rem;
	}
	
	.news_cotent {
		padding: .5rem;
		background: #fff;
	}
	
	.news_cotent {
		padding: .5rem .2rem;
		background: #fff;
	}
	
	.news_cotent_title {
		text-align: center;
		border-bottom: 1px solid #ececec;
	}
	
	.news_nr {
		padding-top: 40px;
		/*height: 1125px;*/
		overflow-y: auto;
	}
	
	.news_cotent_title h3 {
		color: #222222;
		font-size: 22px;
	}
	
	.news_cotent_title span {
		color: #a1a1a1;
		font-size: 15px;
		display: block;
		margin: .2rem 0;
	}
	
	.news_nr {
		padding-top: .35rem; min-height:100px;
	}
	
	.news_nr p {
		line-height: .5rem;
		padding: .3rem .2rem;
		font-size: 0.28rem;
		color: #666;
		text-indent: 2em;
		text-align: justify;
	}
	
	.news_page ul li {
		height: .73rem;
		line-height: .73rem;
		border-bottom: 1px solid #ececec;
	}
	
	.news_page ul li:first-child {
		border-top: 1px solid #ececec;
	}
	
	.news_page ul li img {
		vertical-align: middle;
		display: inline-block;
	}
	
	.news_page ul li a {
		font-size: 15px;
		color: #666666;
		transition: all ease-in-out .3s;
		display: inline-block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		width: 90%;
		padding-left: 3%;
		background: url(../img/r_sanjiao.png)no-repeat left center;
	}
	
	.news_page {
		margin-top: .4rem;
	}
	
	.show_img_list {
		padding: 0 .2rem.2rem;
		background: #fff;
	}
	
	.show_img {
		position: relative;
		width: 100%;
		margin: 0 auto;
	}
	
	.show_content_img {
		width:86%;
		margin: 0 auto;
		position: relative;
	}
	
	.show_img1 {
		width: 100%;
		outline: 2px solid #5165a6;
	}
	
	.show_img2 {
		position: absolute;
		right: -35px;
		bottom: 0;
	}
	
	.right_button {
		position: absolute;
		display: block;
		right: 0;
		top: 50%;
		margin-top: -0.25rem;
		display: block;
		width: 0.5rem;
		height: 0.9rem;
	}
	.right_button img{
		width: 0.5rem;
		height: 0.9rem;
	}
	.left_button {
		position: absolute;
		display: block;
		left: 0;
		top: 50%;
		margin-top: -0.25rem;
		display: block;
		width: 0.5rem;
		height: 0.9rem;
	}
	.left_button img{
		width: 0.5rem;
		height: 0.9rem;
	}
	.show_img h3 {
		font-size: 18px;
		color: #5165a6;
		text-align: center;
		margin-top: .2rem;
		font-weight: bold;
		margin-bottom: .2rem;
	}
	.show_text {
		line-height: .5rem;
		padding: .3rem .2rem;
		font-size: 0.28rem;
		color: #666;
		text-align: justify; margin-top:30px;
	}
	
	.js {
		background: #f7f7f7;
		height: .65rem;
		line-height: .65rem;
		margin-top: .45rem;
	}
	
	.js h3 {
		width: 1.2rem;
		height: 0.65rem;
		background: #5165a6;
		line-height: 0.65rem;
		color: #fff;
		font-size: 0.28rem;
		text-align: center;
		margin-left: .2rem;
		padding: 0 0.1rem;
	}
	
	/* 在线留言 */
	
	.message {
		padding: 0 .2rem;
	}
	
	.form-group {
		text-align: left;
	}
	
	.meassage_a {
		width: 100%;
		margin: 0 auto;
		padding: .3rem 0 1.8rem 0;
	}
	
	.about1-con {
		line-height: .3rem;
		text-align: center;
		color: #646464;
		margin: .2rem 0;
	}
	
	.form-control {
		width: 100%;
		height: .34rem;
		padding: .06rem .12rem;
		font-size: 0.26rem;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.form-group label{
		font-size: 0.26rem;
		line-height: 0.5rem;
		width: 1rem;
		display: block;
		float: left;
	}
	
	.mes-area {
		min-height: 7em;
		resize: none;
		font-size: 14px;
		line-height: 1.4;
	}
	
	.btn-danger {
		color: #fff;
		background-color: #9c46fd;
		border: 1px solid #9c46fd;
	}
	
	.btn {
		display: inline-block;
		width: 1.7rem;
		height: 0.5rem;
		line-height: 0.5rem;
		margin-bottom: 0;
		font-size: 0.26rem;
		font-weight: 400;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		background: #5165a6;
		color: #fff;
		margin-top: 22px;
		margin-left: 45px;
	}
	
	.message_liuyan {
		padding: .4rem .18rem .75rem;
		background: #fff;
	}
	
	.message_list ul li {
		border: 1px solid #cdcdcd;
		padding: .15rem .3rem;
		margin-bottom: .2rem;
	}
	
	.message_left h5 {
		color: #666666;
		font-size: 14px;
		margin-bottom: .15rem;
	}
	
	.message_left h5 span {
		color: #666666;
		font-size: 14px;
		font-weight: bold;
		margin-right: .1rem;
	}
	
	.replay span {
		color: #cf3836 !important;
	}
	
	.message_left h5 {
		color: #666666;
		font-size: 14px;
		margin-bottom: .15rem;
	}
	
	.message_left h5:last-child {
		margin-bottom: 0;
	}
	
	.replay {
		color: #cf3836 !important;
	}
	
	.message_right h5 {
		color: #666666;
		font-size: 14px;
		margin-bottom: .15rem;
	}
	
	.message_right h5 span {
		color: #666666;
		font-size: 0.28rem;
		font-weight: bold;
	}
	
	.single_ly a {
		/* width: .9rem; */
		height: .4rem;
		padding: 0.1rem 0.2rem;
		margin-top: -0.1rem;
		background: #163084;
		color: #fff;
		font-size: 0.28rem;
		line-height: .4rem;
		display: block;
		text-align: center;
		border-radius: 50px;
	}
	
	.single_ly {
		margin-top: .22rem;
	}
	
	.product_list {
		margin-top: .22rem;
		width: 15%;
		/* height: .35rem; */
		background: #163084;
		border-radius: 50px;
		text-align: center;
		cursor: pointer;
		padding: 2px;
	}
	
	.product_list a {
		color: #fff;
		font-size: 0.26rem;
		line-height: .35rem;
	}
	
	.product_list img {
		width: 0.1rem;
		height: 0.08rem;
		vertical-align: middle;
		display: inline-block;
		margin-top: -0.1rem;
		margin-right: -0.1rem;
		margin-left: 0.1rem;
	}
	
	.single_all {
		position: relative;
	}
	
	.product_list_us {
		position: absolute;
		right: 10px;
		display: none;
		z-index: 999;
	}
	
	.product_list_us ul li {
		width: 3.5rem;
		height: .8rem;
		line-height: .8rem;
		background: #445187;
		text-align: center;
		border-bottom: 1px solid #f7f7f7;
	}
	
	.product_list_us ul li:last-child {
		border-bottom: none;
	}
	
	.product_list_us ul li a {
		color: #fff;
		font-size: 0.28rem;
	}
	
	.nav_sj ul li a {
		font-size: 0.28rem;
	}
	.container1 {
		width: 100%;
	}
	.nav_sj ul li:nth-child(1)::after,
	.nav_sj ul li:nth-child(2)::after,
	.nav_sj ul li:nth-child(3)::after,
	.nav_sj ul li:nth-child(4)::after{
		background: url(../img/h_xt.png);
	}

	
}



/* @media (min-width:640px) {
	html {
		font-size: 5vw;
	}
	.news_html .information .list .title {
		width: 4.7rem;
		margin-top: 0.2rem;
	}
	.foot {
		width: 640px;
		left: 50%;
		margin-left: -320px;
	}
}

@media(max-width:500px) {
	.index_about_img {
		width: 100%;
	}
	.index_about_text {
		width: 100%;
	}
	.index_about_introduce{
		width: 90%;
	}
	.success_list_text {
		height: 1.7rem;
	}
	.poplur {
		padding-top: 2.7rem;
	}
	.news_text_right_sj .news_title_l {
		width: 70%;
	}
	.news_text_right_sj .news_title_r {
		width: 24%;
	}
	body {
		padding-bottom: 1.5rem;
	}
	.news_show_right {
		width: 65%;
	}
	.news_show_left {
		width: 2rem;
	}
	.news_show_left h3 {
		width: 100%;
	}
	.news_show_left h4 {
		width: 100%;
	}
	.single_ly {
		margin-top: .15rem;
	}
	.single_ly a {
		width: 1.2rem;
		height: .5rem;
		line-height: .5rem;
	}
	.form-control {
		height: .45rem;
	}
	.show_text {
		font-size: 15px;
	}
	.show_img2 {
		display: none;
	}
	.js h3 {
		height: .6rem;
		line-height: .6rem;
	}
	.js {
		height: .6rem;
	}
	.single_title a {
		font-size: .28rem;
	}
	.show_img {
		position: relative;
		width: 6.2rem;
		margin: 0 auto;
	}
	.index_about_text h3 {
		font-size: 22px;
		color: #445187;
	}
	.fw_advatage{
		width: 95%;
		margin: 0 auto;
	}
} */










